﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Master.Master" AutoEventWireup="true" CodeBehind="MisDatos.aspx.cs" Inherits="TZS.Cuentas.MisDatos" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript">
        $(document).ready(function () {
            pintarOpcion("Mis Datos");
        });

        function mostrarSubirDNI() {
            $(".selectorDNI").show("slow");
        }

        function mostrarSubirCV() {
            $(".selectorCV").show("slow");
        }
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div class="contenedorMisDatos">
        <div class="contenedorSeccionMisDatos">
            <asp:Panel ID="pnlAvisoError" runat="server" CssClass="panelAvisoError">
                <div class="avisoErrorImagen">
                    <img alt="Info" src="/Contenido/Imagenes/info.png" />
                </div>
                <div class="avisoErrorTexto">
                    <p>
                        [IMPORTANTE]: Los campos marcados en <b>ROJO</b> deben ser completados obligatoriamente. Sino, no vas a poder postularte a ningún empleo.
                    </p>
                </div>
            </asp:Panel>
        </div>
        <div class="tituloDatosCuenta tituloGenerico">Datos de Perfil:</div>
        <div class="contenedorAyuda">
            <img alt="Jelpmi" src="/Contenido/Imagenes/Achuda.png" />
            <asp:LinkButton ID="lnkVerAyudaPerfil" runat="server" Text="¿Para qué es esto?" OnClientClick="return false;" />
            <asp:BalloonPopupExtender ID="bpeAyudaPerfil" runat="server" TargetControlID="lnkVerAyudaPerfil" BalloonPopupControlID="pnlAyudaPerfil" BalloonSize="Medium" UseShadow="true"> 
            </asp:BalloonPopupExtender>
            <asp:Panel ID="pnlAyudaPerfil" runat="server">
                Es importante aportar datos que permitan identificar personalmente para que las empresas ó contratantes sepan que tratan con personas serias.
            </asp:Panel>
        </div>
        <div class="contenedorSeccionMisDatos">
            <div class="seccionTexto">
                <div class="misDatosFila">Nombres:</div>
                <div class="misDatosFila">Apellidos:</div>
                <div class="misDatosFila">D.N.I.:</div>
                <div class="misDatosFila">Fecha de nacimiento</div>
                <div class="misDatosFila">Año:</div>
                <div class="misDatosFila">Mes:</div>
                <div class="misDatosFila">Día:</div>
                <div class="misDatosFila">Contraseña:</div>
            </div>
            <div class="seccionCampos">
                <div class="misDatosFila">
                    <asp:TextBox ID="txtNombres" runat="server" MaxLength="100" />
                    <asp:Label ID="lblErrorNombres" runat="server" Text="*" CssClass="errorCampo" />
                </div>
                <div class="misDatosFila">
                    <asp:TextBox ID="txtApellidos" runat="server" MaxLength="100" />
                    <asp:Label ID="lblErrorApellidos" runat="server" Text="*" CssClass="errorCampo" />
                </div>
                <div class="misDatosFila misDatosFilaDerecha">
                    <asp:TextBox ID="txtDNI" runat="server" MaxLength="10" />
                    <asp:Label ID="lblErrorDNI" runat="server" Text="*" CssClass="errorCampo" />
                    <asp:FilteredTextBoxExtender ID="fteDNI" runat="server" TargetControlID="txtDNI" FilterMode="ValidChars" ValidChars="0123456789">
                    </asp:FilteredTextBoxExtender>
                </div>
                <div class="misDatosFila">
                </div>
                <div class="misDatosFila misDatosFilaDerecha seccionComboFecha">
                    <asp:DropDownList ID="ddlAños" runat="server" CssClass="comboAno">
                    </asp:DropDownList>
                </div>
                <div class="misDatosFila misDatosFilaDerecha seccionComboFecha">
                    <asp:DropDownList ID="ddlMeses" runat="server"  CssClass="comboMes">
                        <asp:ListItem Text="Enero" Value="1" />
                        <asp:ListItem Text="Febrero" Value="2" />
                        <asp:ListItem Text="Marzo" Value="3" />
                        <asp:ListItem Text="Mayo" Value="4" />
                        <asp:ListItem Text="Abril" Value="5" />
                        <asp:ListItem Text="Junio" Value="6" />
                        <asp:ListItem Text="Julio" Value="7" />
                        <asp:ListItem Text="Agosto" Value="8" />
                        <asp:ListItem Text="Septiembre" Value="9" />
                        <asp:ListItem Text="Octubre" Value="10" />
                        <asp:ListItem Text="Noviembre" Value="11" />
                        <asp:ListItem Text="Diciembre" Value="12" />
                    </asp:DropDownList>
                </div>
                <div class="misDatosFila misDatosFilaDerecha seccionComboFecha">
                    <asp:DropDownList ID="ddlDias" runat="server" CssClass="comboDia">
                    </asp:DropDownList>
                </div>
                <div class="misDatosFila">
                    <asp:HyperLink ID="lnkCambiarContraseña" runat="server" Text="Cambiar contraseña" NavigateUrl="~/Cuentas/CambiarPass.aspx" />
                </div>
            </div>
            <div class="contenedorSeccionMisDatosComandos">
                <div class="contenedorSeccionMisDatosComandosMensaje">
                    <asp:Label ID="lblGuardarPerfil" runat="server" Text=""/>
                </div>
                <div class="contenedorSeccionMisDatosComandosBoton">
                    <asp:Button ID="btnGuardarPerfil" runat="server" Text="Guardar Perfil" 
                        CssClass="botonMisDatos botonGenerico" onclick="btnGuardarPerfil_Click" />
                </div>
            </div>
        </div>
        <div class="tituloDatosCuenta tituloGenerico">Datos de Domicilio:</div>
        <div class="contenedorAyuda">
            <img alt="Jelpmi" src="/Contenido/Imagenes/Achuda.png" />
            <asp:LinkButton ID="lnkVerAyudaDomicilio" runat="server" Text="¿Para qué es esto?" OnClientClick="return false;" />
            <asp:BalloonPopupExtender ID="bpeAyudaDomicilio" runat="server" TargetControlID="lnkVerAyudaDomicilio" BalloonPopupControlID="pnlAyudaDomicilio" BalloonSize="Medium" UseShadow="true"> 
            </asp:BalloonPopupExtender>
            <asp:Panel ID="pnlAyudaDomicilio" runat="server">
                Debe ser el domicilio LEGAL, ya que las empresas lo utilizan para conocer la ubicación de posibles candidatos.
            </asp:Panel>
        </div>
        <div class="contenedorSeccionMisDatos">
            <div class="seccionTexto">
                <div class="misDatosFila">Localidad:</div>
                <div class="misDatosFila">Calle:</div>
                <div class="misDatosFila">N°:</div>
                <div class="misDatosFila">Piso:</div>
            </div>
            <div class="seccionCampos">
                <div class="misDatosFila">
                    <asp:DropDownList ID="ddlLocalidades" runat="server" 
                        DataSourceID="odsLocalidades" DataTextField="Nombre" 
                        DataValueField="IdLocalidad">
                    </asp:DropDownList>
                    <asp:ObjectDataSource ID="odsLocalidades" runat="server" 
                        SelectMethod="TraerLocalidades" TypeName="BLLTZS.Funcionalidad.BLLLocalidad"></asp:ObjectDataSource>
                </div>
                <div class="misDatosFila">
                    <asp:TextBox ID="txtCalle" runat="server" />
                </div>
                <div class="misDatosFila misDatosFilaDerecha">
                    <asp:TextBox ID="txtNro" runat="server" />
                    <asp:FilteredTextBoxExtender ID="fteNro" runat="server" TargetControlID="txtNro" FilterMode="ValidChars" ValidChars="0123456789">
                    </asp:FilteredTextBoxExtender>
                </div>
                <div class="misDatosFila misDatosFilaDerecha">
                    <asp:TextBox ID="txtPiso" runat="server" />
                </div>
            </div>
            <div class="contenedorSeccionMisDatosComandos">
                <div class="contenedorSeccionMisDatosComandosMensaje">
                    <asp:Label ID="lblGuardarDomicilio" runat="server" Text=""/>
                </div>
                <div class="contenedorSeccionMisDatosComandosBoton">
                    <asp:Button ID="btnGuardarDomicilio" runat="server" Text="Guardar Domicilio" 
                        CssClass="botonMisDatos botonGenerico" onclick="btnGuardarDomicilio_Click" />
                </div>
            </div>
        </div>
        <div class="tituloDatosCuenta tituloGenerico">Datos de Contacto:</div>
        <div class="contenedorAyuda">
            <img alt="Jelpmi" src="/Contenido/Imagenes/Achuda.png" />
            <asp:LinkButton ID="lnkVerAyudaContacto" runat="server" Text="¿Para qué es esto?" OnClientClick="return false;" />
            <asp:BalloonPopupExtender ID="bpeAyudaContacto" runat="server" TargetControlID="lnkVerAyudaContacto" BalloonPopupControlID="pnlAyudaContacto" BalloonSize="Medium" UseShadow="true"> 
            </asp:BalloonPopupExtender>
            <asp:Panel ID="pnlAyudaContacto" runat="server">
                Los datos de contacto reales permiten que te contacten cuanto antes.
            </asp:Panel>
        </div>
        <div class="contenedorSeccionMisDatos">
            <div class="seccionTexto">
                <div class="misDatosFila">E-mail:</div>
                <div class="misDatosFila">Teléfono:</div>
            </div>
            <div class="seccionCampos">
                <div class="misDatosFila">
                    <asp:TextBox ID="txtEmail" runat="server" />
                    <asp:RegularExpressionValidator ID="regEmail" runat="server"  
                        ErrorMessage="RegularExpressionValidator" ControlToValidate="txtEmail" ValidationGroup="GuardarDatos" Display="Dynamic" Text="E-Mail incorrecto"
                        ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
                </div>
                <div class="misDatosFila">
                    <asp:TextBox ID="txtTelefono" runat="server" />
                </div>
            </div>
            <div class="contenedorSeccionMisDatosComandos">
                <div class="contenedorSeccionMisDatosComandosMensaje">
                    <asp:Label ID="lblGuardarContacto" runat="server" Text=""/>
                </div>
                <div class="contenedorSeccionMisDatosComandosBoton">
                    <asp:Button ID="btnGuardarContacto" runat="server" Text="Guardar Contacto" 
                        CssClass="botonMisDatos botonGenerico" onclick="btnGuardarContacto_Click" />
                </div>
            </div>
        </div>
        <div class="tituloDatosCuenta tituloGenerico">Fotocopia DNI:</div>
        <div class="contenedorAyuda">
            <img alt="Jelpmi" src="/Contenido/Imagenes/Achuda.png" />
            <asp:LinkButton ID="lnkVerAyudaDNI" runat="server" Text="¿Para qué es esto?" OnClientClick="return false;" />
            <asp:BalloonPopupExtender ID="bpeAyudaDNI" runat="server" TargetControlID="lnkVerAyudaDNI" BalloonPopupControlID="pnlAyudaDNI" BalloonSize="Medium" UseShadow="true"> 
            </asp:BalloonPopupExtender>
            <asp:Panel ID="pnlAyudaDNI" runat="server">
                Es OBLIGATORIO subir una fotocopia dél DNI para garantizar la validación de datos. De lo contrario no te podrás postular a ninguna oferta.
            </asp:Panel>
        </div>
        <div class="contenedorSeccionMisDatos">
            <div class="seccionGeneral">
                <div class="misDatosFila">
                    <b>Subi una foto ó escaneo de tu DNI 1° y 2° Hoja, ó frente y reverso sí es el nuevo. (Solamente formatos JPG, PNG, PDF ó BMP).</b>
                </div>
                <%--<div class="misDatosFila">
                    <asp:Label ID="lblDNIIncompleto" runat="server" Text="ATENCIÓN: No fueron cargadas las DOS fotocopias de DNI" CssClass="errorCampo" />
                </div>--%>
                <div class="misDatosFila">
                    <div class="contenedorImagenDNI">
                        <div class="imagenDNITexto">
                            1° Hoja ó Frente
                        </div>
                        <div class="imagenDNIFoto">
                            <asp:Image ID="imgDNI1" runat="server" ImageUrl="~/Contenido/Imagenes/Forbidden.png" />
                        </div>
                    </div>
                    <div class="contenedorImagenDNI">
                        <div class="imagenDNITexto">
                            2° Hoja ó Reverso
                        </div>
                        <div class="imagenDNIFoto">
                            <asp:Image ID="imgDNI2" runat="server" ImageUrl="~/Contenido/Imagenes/Forbidden.png" />
                        </div>
                    </div>
                </div>
                <div class="misDatosFila">
                    <asp:Button ID="btnCargarImagenesDNI" runat="server" Text="Click aqui para subir las fotocopias de tu DNI" CssClass="botonSubirImagenesDNI botonGenerico" PostBackUrl="~/Cuentas/EditarDNI.aspx" />
                </div>
            </div>
        </div>
        <div class="tituloDatosCuenta tituloGenerico">Curriculum Vitae:</div>
        <div class="contenedorAyuda">
            <img alt="Jelpmi" src="/Contenido/Imagenes/Achuda.png" />
            <asp:LinkButton ID="lnkVerAyudaCV" runat="server" Text="¿Para qué es esto?" OnClientClick="return false;" />
            <asp:BalloonPopupExtender ID="bpeAyudaCV" runat="server" TargetControlID="lnkVerAyudaCV" BalloonPopupControlID="pnlAyudaCV" BalloonSize="Medium" UseShadow="true"> 
            </asp:BalloonPopupExtender>
            <asp:Panel ID="pnlAyudaCV" runat="server">
                NO es obligatorio subir un CV, pero te brindamos la posibliidad que subas un archivo de word ó pdf para ser envíado junto a todas tus postulaciones.
            </asp:Panel>
        </div>
        <div class="contenedorSeccionMisDatos">
            <div class="seccionGeneral">
                <div class="misDatosFila">
                    Si querés, podés subir tu C.V en formato Word ó PDF (doc, docx, pdf, rtf). Recordá que no es obligatorio.
                </div>
                <div class="misDatosFila">
                    <asp:FileUpload ID="fuCV" runat="server" onchange="mostrarSubirCV()" />
                    <asp:HyperLink ID="lnkVerCV" runat="server" Text="Ver C.V. subido" Target="_blank" />
                </div>
                <div class="misDatosFila misDatosComandosSubir">
                    <asp:Button ID="btnSubirCV" runat="server" Text="Click aqui para subir C.V" CssClass="botonGenerico botonPeque selectorCV" onclick="btnSubirCV_Click"/>
                    <asp:Label ID="lblFuSubirCV" runat="server" Text="" />
                </div>
            </div>
        </div>
    </div>
</asp:Content>
